package com.sa.oauth.service;

import com.sa.oauth.entity.SysPerson;

public interface Oauth2UserService {

    /**
     * 根据账号查询用户
     * @param account 账号
     * @return 用户信息
     */
    SysPerson getByAccount(String account);

    SysPerson getById(long id);
    /**
     * 根据openid查询用户
     * @param openid openid
     * @return 用户信息
     */
    SysPerson getByOpenid(String openid);

    /**
     * 验证用户密码
     * @param account 账号
     * @param password 密码
     * @return 验证结果
     */
    boolean verifyPassword(String account, String password);
}
